package com.yl.module.property.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yl.module.property.domain.PropertyChange;
import com.yl.module.property.domain.dto.PropertyChangeAddOrUpdDTO;
import com.yl.module.property.domain.vo.PropertyChangeVO;
import com.yl.module.property.domain.dto.PropertyChangeDTO;
import java.util.List;

/**
 * 资产更换记录表 Service接口
 * @author liangjian
 * @date 2024-10-27 21:10:48
 */
public interface PropertyChangeService extends IService<PropertyChange> {

	/**查询所有*/
	List<PropertyChangeVO> getAll();

	 /**分页查询*/
    Page<PropertyChange> getPage(PropertyChangeDTO dto);

	/**通过主键查询*/
	PropertyChangeVO getByKey(Long id);

	/**添加*/
	Long add(PropertyChangeAddOrUpdDTO dto);

	/**通过主键修改*/
	void upd(PropertyChangeAddOrUpdDTO dto);
	void del(Long id);


}

